package com.ygqh.baby.model.wdt;

import java.math.BigDecimal;
import java.util.Date;

public class WdtOutStockOrder {
	/**
	 * 单据编号
	 */
	private String OrderNO;
	/**
	 * 仓库编号
	 */
	private String WarehouseNO;
	/**
	 * 出库时间
	 */
	private Date Time;
	/**
	 * 出库原因
	 */
	private String TheCause;
	/**
	 * 出库单类型(0为普通单,1销售出库单)
	 */
	private Integer Type;
	/**
	 * ERP内订单编号(销售出库非空)
	 */
	private String TradeNO;
	/**
	 * 来源单号(销售出库非空)
	 */
	private String TradeNO2;
	/**
	 * 订单创建时间(销售出库非空)
	 */
	private Date RegTime;
	/**
	 * 交易时间(销售出库非空)
	 */
	private Date TradeTime;
	/**
	 * 付款时间(销售出库非空)
	 */
	private Date PayTime;
	/**
	 * 审单时间(销售出库非空)
	 */
	private Date ChkTime;
	/**
	 * 出库时间(销售出库非空)
	 */
	private Date StockOutTime;
	/**
	 * 发货时间(销售出库非空)
	 */
	private Date SndTime;
	/**
	 * 最后修改时间(销售出库非空)
	 */
	private Date LastModifyTime;
	/**
	 * 是否需要发票(销售出库非空)
	 */
	private Boolean bInvoice;
	/**
	 * 发票抬头(销售出库非空)
	 */
	private String InvoiceTitle;
	/**
	 * 发票内容(销售出库非空)
	 */
	private String InvoiceContent;
	/**
	 * 客户网名(销售出库非空)
	 */
	private String NickName;
	/**
	 * 收件人姓名(销售出库非空)
	 */
	private String SndTo;
	private String Country;
	private String Province;
	private String City;
	private String Town;
	private String Adr;
	private String Tel;
	/**
	 * 收件人邮编(销售出库非空)
	 */
	private String Zip;
	/**
	 * 付款方式(销售出库非空) (1担保交易)(2 银行收款) (3现金收款)(4货到付款) (5欠款记应收)(6客户预存款)
	 */
	private Integer ChargeType;
	/**
	 * 货品数量(销售出库非空)
	 */
	private BigDecimal SellSkuCount;
	/**
	 * 货品总额(销售出库非空)
	 */
	private BigDecimal GoodsTotal;
	/**
	 * 应收邮费(销售出库非空)
	 */
	private BigDecimal PostageTotal;
	/**
	 * 订单总优惠(销售出库非空)
	 */
	private BigDecimal FavourableTotal;
	/**
	 * 应收金额(销售出库非空)
	 */
	private BigDecimal AllTotal;
	/**
	 * 物流公司编码(销售出库非空)
	 */
	private String LogisticsCode;
	private String PostID;
	private String CustomerRemark;
	private String Remark;
	/**
	 * 平台店铺类型(销售出库非空)
	 */
	private String ShopType;
	/**
	 * 平台店铺名称(销售出库非空)
	 */
	private String ShopName;
	/**
	 * ERP订单标记名称(销售出库非空)
	 */
	private String TradeFlag;

	private WdtOutStockItemList DetailList;

	public String getOrderNO() {
		return OrderNO;
	}

	public void setOrderNO(String orderNO) {
		OrderNO = orderNO;
	}

	public String getWarehouseNO() {
		return WarehouseNO;
	}

	public void setWarehouseNO(String warehouseNO) {
		WarehouseNO = warehouseNO;
	}

	public Date getTime() {
		return Time;
	}

	public void setTime(Date time) {
		Time = time;
	}

	public String getTheCause() {
		return TheCause;
	}

	public void setTheCause(String theCause) {
		TheCause = theCause;
	}

	public Integer getType() {
		return Type;
	}

	public void setType(Integer type) {
		Type = type;
	}

	public String getTradeNO() {
		return TradeNO;
	}

	public void setTradeNO(String tradeNO) {
		TradeNO = tradeNO;
	}

	public String getTradeNO2() {
		return TradeNO2;
	}

	public void setTradeNO2(String tradeNO2) {
		TradeNO2 = tradeNO2;
	}

	public Date getRegTime() {
		return RegTime;
	}

	public void setRegTime(Date regTime) {
		RegTime = regTime;
	}

	public Date getTradeTime() {
		return TradeTime;
	}

	public void setTradeTime(Date tradeTime) {
		TradeTime = tradeTime;
	}

	public Date getPayTime() {
		return PayTime;
	}

	public void setPayTime(Date payTime) {
		PayTime = payTime;
	}

	public Date getChkTime() {
		return ChkTime;
	}

	public void setChkTime(Date chkTime) {
		ChkTime = chkTime;
	}

	public Date getStockOutTime() {
		return StockOutTime;
	}

	public void setStockOutTime(Date stockOutTime) {
		StockOutTime = stockOutTime;
	}

	public Date getSndTime() {
		return SndTime;
	}

	public void setSndTime(Date sndTime) {
		SndTime = sndTime;
	}

	public Date getLastModifyTime() {
		return LastModifyTime;
	}

	public void setLastModifyTime(Date lastModifyTime) {
		LastModifyTime = lastModifyTime;
	}

	public Boolean getbInvoice() {
		return bInvoice;
	}

	public void setbInvoice(Boolean bInvoice) {
		this.bInvoice = bInvoice;
	}

	public String getInvoiceTitle() {
		return InvoiceTitle;
	}

	public void setInvoiceTitle(String invoiceTitle) {
		InvoiceTitle = invoiceTitle;
	}

	public String getInvoiceContent() {
		return InvoiceContent;
	}

	public void setInvoiceContent(String invoiceContent) {
		InvoiceContent = invoiceContent;
	}

	public String getNickName() {
		return NickName;
	}

	public void setNickName(String nickName) {
		NickName = nickName;
	}

	public String getSndTo() {
		return SndTo;
	}

	public void setSndTo(String sndTo) {
		SndTo = sndTo;
	}

	public String getCountry() {
		return Country;
	}

	public void setCountry(String country) {
		Country = country;
	}

	public String getProvince() {
		return Province;
	}

	public void setProvince(String province) {
		Province = province;
	}

	public String getCity() {
		return City;
	}

	public void setCity(String city) {
		City = city;
	}

	public String getTown() {
		return Town;
	}

	public void setTown(String town) {
		Town = town;
	}

	public String getAdr() {
		return Adr;
	}

	public void setAdr(String adr) {
		Adr = adr;
	}

	public String getTel() {
		return Tel;
	}

	public void setTel(String tel) {
		Tel = tel;
	}

	public String getZip() {
		return Zip;
	}

	public void setZip(String zip) {
		Zip = zip;
	}

	public Integer getChargeType() {
		return ChargeType;
	}

	public void setChargeType(Integer chargeType) {
		ChargeType = chargeType;
	}

	public BigDecimal getSellSkuCount() {
		return SellSkuCount;
	}

	public void setSellSkuCount(BigDecimal sellSkuCount) {
		SellSkuCount = sellSkuCount;
	}

	public WdtOutStockItemList getDetailList() {
		return DetailList;
	}

	public void setDetailList(WdtOutStockItemList detailList) {
		DetailList = detailList;
	}

	public BigDecimal getGoodsTotal() {
		return GoodsTotal;
	}

	public void setGoodsTotal(BigDecimal goodsTotal) {
		GoodsTotal = goodsTotal;
	}

	public BigDecimal getPostageTotal() {
		return PostageTotal;
	}

	public void setPostageTotal(BigDecimal postageTotal) {
		PostageTotal = postageTotal;
	}

	public BigDecimal getFavourableTotal() {
		return FavourableTotal;
	}

	public void setFavourableTotal(BigDecimal favourableTotal) {
		FavourableTotal = favourableTotal;
	}

	public BigDecimal getAllTotal() {
		return AllTotal;
	}

	public void setAllTotal(BigDecimal allTotal) {
		AllTotal = allTotal;
	}

	public String getLogisticsCode() {
		return LogisticsCode;
	}

	public void setLogisticsCode(String logisticsCode) {
		LogisticsCode = logisticsCode;
	}

	public String getPostID() {
		return PostID;
	}

	public void setPostID(String postID) {
		PostID = postID;
	}

	public String getCustomerRemark() {
		return CustomerRemark;
	}

	public void setCustomerRemark(String customerRemark) {
		CustomerRemark = customerRemark;
	}

	public String getRemark() {
		return Remark;
	}

	public void setRemark(String remark) {
		Remark = remark;
	}

	public String getShopType() {
		return ShopType;
	}

	public void setShopType(String shopType) {
		ShopType = shopType;
	}

	public String getShopName() {
		return ShopName;
	}

	public void setShopName(String shopName) {
		ShopName = shopName;
	}

	public String getTradeFlag() {
		return TradeFlag;
	}

	public void setTradeFlag(String tradeFlag) {
		TradeFlag = tradeFlag;
	}

	@Override
	public String toString() {
		return "WdtOutStockOrder [OrderNO=" + OrderNO + ", WarehouseNO=" + WarehouseNO + ", Time=" + Time + ", TheCause=" + TheCause + ", Type=" + Type
				+ ", TradeNO=" + TradeNO + ", TradeNO2=" + TradeNO2 + ", RegTime=" + RegTime + ", TradeTime=" + TradeTime + ", PayTime=" + PayTime
				+ ", ChkTime=" + ChkTime + ", StockOutTime=" + StockOutTime + ", SndTime=" + SndTime + ", LastModifyTime=" + LastModifyTime + ", bInvoice="
				+ bInvoice + ", InvoiceTitle=" + InvoiceTitle + ", InvoiceContent=" + InvoiceContent + ", NickName=" + NickName + ", SndTo=" + SndTo
				+ ", Country=" + Country + ", Province=" + Province + ", City=" + City + ", Town=" + Town + ", Adr=" + Adr + ", Tel=" + Tel + ", Zip=" + Zip
				+ ", ChargeType=" + ChargeType + ", SellSkuCount=" + SellSkuCount + ", GoodsTotal=" + GoodsTotal + ", PostageTotal=" + PostageTotal
				+ ", FavourableTotal=" + FavourableTotal + ", AllTotal=" + AllTotal + ", LogisticsCode=" + LogisticsCode + ", PostID=" + PostID
				+ ", CustomerRemark=" + CustomerRemark + ", Remark=" + Remark + ", ShopType=" + ShopType + ", ShopName=" + ShopName + ", TradeFlag="
				+ TradeFlag + "]";
	}

}
